/**
 * 
 */
package com.ms.game.common.container;

/**
 * 升級所需經驗值資訊
 * 
 * @author TW15010
 */
public class LevelUpInfo {
	/**VIP等級 */
	private int level;

	/** 需要經驗值 */
	private long needExp;
	
	/**玩家角色等級**/
	private int playerlv;
	
	/**保留機台數量**/
	private int keepcount;
	
	/**保留時間**/
	private long keeptime;

	/**離線保留時間 (分鐘)**/
	private long offlinekeeptime;
	
	/**公開 - 最大創群數 */
	private int maxCreateGroupCount;
	
	/**公開 - 群組人數上限 */
	private int maxGroupMemberCount;
	
	/**不公開 - 最大創群數 */
	private int maxPrivateCreateGroupCount;
	
	/**不公開 - 群組人數上限 */
	private int maxPrivateGroupMemberCount;	
	
	/**使用道具卡**/
	private boolean useitem;
	
	/**交易 - 轉入**/
	private boolean transin;
	
	/**交易 - 轉出**/
	private boolean transout;
	
	/**交易 - 手續費**/
	private int transcharge;
	

	public int getPlayerlv() {
		return playerlv;
	}

	public void setPlayerlv(int playerlv) {
		this.playerlv = playerlv;
	}

	public int getMaxPrivateCreateGroupCount() {
		return maxPrivateCreateGroupCount;
	}

	public void setMaxPrivateCreateGroupCount(int maxPrivateCreateGroupCount) {
		this.maxPrivateCreateGroupCount = maxPrivateCreateGroupCount;
	}

	public int getMaxPrivateGroupMemberCount() {
		return maxPrivateGroupMemberCount;
	}

	public void setMaxPrivateGroupMemberCount(int maxPrivateGroupMemberCount) {
		this.maxPrivateGroupMemberCount = maxPrivateGroupMemberCount;
	}

	public boolean isUseitem() {
		return useitem;
	}

	public void setUseitem(boolean useitem) {
		this.useitem = useitem;
	}

	public boolean isTransin() {
		return transin;
	}

	public void setTransin(boolean transin) {
		this.transin = transin;
	}

	public boolean isTransout() {
		return transout;
	}

	public void setTransout(boolean transout) {
		this.transout = transout;
	}

	public int getTranscharge() {
		return transcharge;
	}

	public void setTranscharge(int transcharge) {
		this.transcharge = transcharge;
	}

	public int getKeepcount() {
		return keepcount;
	}

	public void setKeepcount(int keepcount) {
		this.keepcount = keepcount;
	}

	public long getKeeptime() {
		return keeptime;
	}

	public void setKeeptime(long keeptime) {
		this.keeptime = keeptime;
	}

	public long getOfflinekeeptime() {
		return offlinekeeptime;
	}

	public void setOfflinekeeptime(long offlinekeeptime) {
		this.offlinekeeptime = offlinekeeptime;
	}

	public int getLevel() {
		return level;
	}

	public void setLevel(int level) {
		this.level = level;
	}

	public long getNeedExp() {
		return needExp;
	}

	public void setNeedExp(long needExp) {
		this.needExp = needExp;
	}

	public int getMaxCreateGroupCount() {
		return maxCreateGroupCount;
	}

	public int getMaxGroupMemberCount() {
		return maxGroupMemberCount;
	}

	public void setMaxCreateGroupCount(int maxCreateGroupCount) {
		this.maxCreateGroupCount = maxCreateGroupCount;
	}

	public void setMaxGroupMemberCount(int maxGroupMemberCount) {
		this.maxGroupMemberCount = maxGroupMemberCount;
	}
	
}
